Design of scalable parallel multimedia servers in heterogeneous environments
نویسندگان
چکیده
In the framework of the research activity performed by the Gruppo di Ricerca sull'Informatica Distribuita (GRID group), the authors are currently investigating efficient mechanisms and proper design guidelines to support the development of parallel multimedia servers in heterogeneous systems. The reference architecture for our investigations is based on clusters of workstations, interconnected by high-performance networks. In order to maximize the generality of the devised criteria, however, we base our system on standard programming interfaces (APIs). Where no such interfaces exist, we are working on the definition of general APIs, to make easier the porting effort towards different architectures. According to the principle of not binding the system design to a particular architecture, communication among the components of our parallel servers is carried out through the standard communication library Message Passing Interface (MPI). At present, a number of implementations of MPI for different operating systems and different architectures (Cray T3D, IBM SP2, clusters of workstations) are available. In particular, we have developed a port of a public-domain implementation of MPI, named MPICH, for clusters of workstations on a Myrinet network. This implementation of MPI is based on the user-level high-performance communication library Fast Messages (FM), developed by the CSAG group at the University of Illinois at Urbana-Champaign. The porting effort of MPI on FM is not only motivated by the high performance achievable by FM over Myrinet, but it is also supported by an improvement of some of the features of FM. In particular, we have enriched the credit-based flow-control mechanism of FM, by defining an on-demand credit assignment policy, which lets the applications get a communication throughput near its peak value, even for a large number of communicating processes. Previous work on FM enabled us to introduce some monitoring facilities in the communication library, at the expense of a reasonably low overhead.
منابع مشابه
MuSA: a scalable multimedia server based on clusters of SMPs
Clustering is a new paradigm for high performance computing. So far cluster technology has been developed for parallel computing applications, but still many open issues exists in areas like parallel I/O, scheduling and QoS support. These issues are important for non-computing intensive applications like multimedia servers. In this paper we present an architecture for this kind of servers based...
متن کاملAnalysis and Modeling of VoIP Servers: A Linear Programming Approach
The SIP protocol was standardized by the IETF at the application layer for initiating, managing, and terminating multimedia sessions and has been widely used as the main signaling protocol on both the Internet and VoIP networks. Most challenges in this protocol are overload and lack of proper state distribution. These challenges cause a wide range of next-generation network users to face a shar...
متن کاملScalable cryptographic scheme for networked multimedia applications
Computer security has become the main stream issue to protect the sensitive information in open networks. The complete secure system is hard to design these days due to vulnerabilities in firewalls, file and application servers, email servers, and Web servers. The solution to problems of computer security and privacy can be achieved by the cryptography mechanism. A popular way to implement secu...
متن کاملچند پخشی اطلاعات ویدئویی کدشده باH.264 درشبکه های ناهمگن مبتنی بر کدینگ منابع چند پایانه ای
In MTSC, correlated sources are separately encoded but jointly decoded. With appropriate modeling of all kinds of correlation among three non binary correlated sources, in this paper we propose a method for performing IMTSC among three sources. Due to the possibility of providing an approach for practical code design for more than two correlated sources in IMTSC/CEO setup, the multicast system ...
متن کاملDynamic Class-Based Queue Management for Scalable Media Servers
Real-time media servers are becoming increasingly important due to the rapid transition of the Internet from text and graphics based applications to multimedia-driven environments. In order to meet these ever increasing demands, real-time media servers are responsible for supporting a large number of clients with a heterogeneous mix of Quality of Service (QoS) requirements. In this paper, we pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000